projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c5c0c06
)
* Remove unnecessary lhs rename in `comp-ssa-rename-insn'
author
Andrea Corallo
<akrl@sdf.org>
Sat, 26 Dec 2020 11:23:27 +0000
(12:23 +0100)
committer
Andrea Corallo
<akrl@sdf.org>
Sat, 26 Dec 2020 11:30:58 +0000
(12:30 +0100)
* lisp/emacs-lisp/comp.el (comp-ssa-rename-insn): No point to
rename lhs as it's being replaced.
lisp/emacs-lisp/comp.el
patch
|
blob
|
history
diff --git
a/lisp/emacs-lisp/comp.el
b/lisp/emacs-lisp/comp.el
index caea81fccca48e6a6ecf38d5005e3b84734cf034..936e47ff39aadbfb6a98ac6e29b1f1cad7f11047 100644
(file)
--- a/
lisp/emacs-lisp/comp.el
+++ b/
lisp/emacs-lisp/comp.el
@@
-2474,7
+2474,7
@@
PRE-LAMBDA and POST-LAMBDA are called in pre or post-order if non-nil."
(pcase insn
(`(,(pred comp-assign-op-p) ,(pred targetp) . ,_)
(let ((mvar (aref frame slot-n)))
- (set
cdr insn (cl-nsubst-if mvar #'targetp (c
dr insn))))
+ (set
f (cddr insn) (cl-nsubst-if mvar #'targetp (cd
dr insn))))
(new-lvalue))
(`(fetch-handler . ,_)
;; Clobber all no matter what!